/**
 *Copyright (c) 2024 watereyes
 * safetymanagement is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan
 * PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */
package com.koron.hiddendanger.domain;

import com.koron.common.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "安全检查项结果记录", description = "安全检查项结果记录")
public class ItemCheckRecord extends BaseEntity {
    @ApiModelProperty(value = "检查记录ID", name = "checkRecordId", required = true)
    private String checkRecordId;

    @ApiModelProperty(value = "检查项使用的检查表记录Id", name = "checklistEntryId", required = true)
    private String checklistEntryId;

    @ApiModelProperty(value = "检查项Id", name = "checklistItemId", required = true)
    private String checklistItemId;

    @ApiModelProperty(value = "检查项名称", name = "itemName", required = true)
    private String itemName;

    @ApiModelProperty(value = "检查项序号", name = "itemIndex", required = true)
    private String itemIndex;

    @ApiModelProperty(value = "是否正常,0:否，1：是 2 不相关 ", name = "normal")
    private Integer normal;

    public String getCheckRecordId() {
        return checkRecordId;
    }

    public void setCheckRecordId(String checkRecordId) {
        this.checkRecordId = checkRecordId;
    }

    public String getChecklistEntryId() {
        return checklistEntryId;
    }

    public void setChecklistEntryId(String checklistEntryId) {
        this.checklistEntryId = checklistEntryId;
    }

    public String getChecklistItemId() {
        return checklistItemId;
    }

    public void setChecklistItemId(String checklistItemId) {
        this.checklistItemId = checklistItemId;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getItemIndex() {
        return itemIndex;
    }

    public void setItemIndex(String itemIndex) {
        this.itemIndex = itemIndex;
    }

    public Integer getNormal() {
        return normal;
    }

    public void setNormal(Integer normal) {
        this.normal = normal;
    }

    @Override
    public String toString() {
        return "ItemCheckRecord{" +
                "checkRecordId='" + checkRecordId + '\'' +
                ", checklistEntryId='" + checklistEntryId + '\'' +
                ", checklistItemId='" + checklistItemId + '\'' +
                ", itemName='" + itemName + '\'' +
                ", itemIndex='" + itemIndex + '\'' +
                ", normal=" + normal +
                '}';
    }
}
